device producing light - German English Dictionary